Parallel Peeling of Curvilinear Grids
نویسندگان
چکیده
In this paper we present a novel hybrid CPU-GPU approach for rendering curvilinear grids. Visibility sorting is accomplished by parallel peeling cells off the grid, utilizing an active cell peeling front. In each step, we compute the ray-cell intersection coordinates on the GPU, perform accurate volume integration (CPU), and determine the set of active cells for the next iteration (GPU). The approach requires only standard graphics capabilities and can therefore be used on any commodity PC, including laptops. Furthermore, the main memory requirements are negligible since the required data structures are minimal. The main advantage of our algorithm is that we exploit hardware acceleration for the expensive visibility sorting which is beneficial over time due to the faster performance increase of GPUs over CPUs. Due to the simplicity of the algorithm and its low requirements on preprocessing and main memory, it is well suited for thin clients. Last but not least, the approach could easily be extended to irregular grids using tetrahedra. CR Categories: I.3.7 [Computer Graphics]: Three-Dimensional Graphics and Realism—Raytracing;
منابع مشابه
Fovea sparing internal limiting membrane peeling using multiple parafoveal curvilinear peels for myopic foveoschisis: technique and outcome
BACKGROUND To introduce a modified surgical technique, the "parafoveal multiple curvelinear internal limiting membrane (ILM) peeling", to preserve epi-foveal ILM in myopic foveoschisis surgery. METHODS Consecutive patients with myopic foveoschisis were enrolled in the present prospective interventional case series. The surgeries were performed using transconjunctival 23-gauge system. The macu...
متن کاملCurvilinear grids for WENO methods in astrophysical simulations
We investigate the applicability of curvilinear grids in the context of astrophysical simulations and WENO schemes. With the non–smooth mapping functions from Calhoun et al. [1], we can tackle many astrophysical problems which were out of scope with the standard grids in numerical astrophysics. We describe the difficulties occurring when implementing curvilinear coordinates into our WENO code, ...
متن کاملSplatting of Curvilinear Volumes
This paper presents a splatting algorithm for volume rendering of curvilinear grids. A stochastic sampling technique called Poisson sphere/ellipsoid sampling is employed to adaptively resample a curvilinear grid with a set of randomly distributed points whose energy support extents are well approximated by spheres and ellipsoids. Filter kernels corresponding to these spheres and ellipsoids are ...
متن کاملComposite Overlapping Meshes for the Solution of Partial Differential Equations
We discuss the generation of curvilinear composite overlapping grids and the numerical solution of partial differential equations on them. A composite overlapping grid consists of a set of curvilinear component grids that cover a region and overlap where they meet. Continuity conditions (interpolation) are imposed at the overlapping boundaries. The principal advantage of composite grids is in t...
متن کاملCurvilinear Grid Filtering by Adaptive Evaluation
Data from computational fluid dynamics (CFD) are frequently computed on curvilinear grids. In contrast to cartesian or uniform grids, the cell size in a curvilinear grid can vary significantly, which in turn complicates filter operations tremendously. Some of these filter operations may for example re-map the value range of the data values into another range. In this paper, we present adaptive ...
متن کامل